Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Spain F13 Uzbekistan F2 Laos F1 USA F8 USA F9 Mexico F3 Indonesia F5 Thailand F5 Chinese Taipei F2 Mexico F2 Mexico F4 USA F13 Thailand F4 China F4 China F4 (Luzhou) USA F14 PEOPLEnet Cup - Dnepropetrovsk Baton Rouge Pro Tennis Classic - Baton Rouge Astana Challenger St. Remy Challenger Bratislava Challenger Toyota Challenger Bangkok Challenger Yokohama Challenger Dallas Challenger Irving Challenger Busan Challenger Vancouver Challenger Togliatti Cup - Togliatti President's Cup 2000 - Tashkent Guangzhou Challenger Bauer Watertechnology Cup 2007 - Eckental Ethias Trophy - Mons Kaohsiung Challenger Ningboo Challenger Quanzhou Challenger Taipei City Challenger The Stella Artois Championships - London Zhangjiagang Challenger Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka 2003 USTA Challenger of Calabasas - Calabasas The Tennis Channel Open - Las Vegas Dharwad Challenger 2003 - Dharwad Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City BMW Tennis Championship - Sunrise Busan Open Challenger Tennis - Busan Riviera di Rimini Challenger - Rimini LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn BNP Paribas Primrose - Bordeaux Kobstaedernes ATP Challenger - Kolding Sunrise Challenger The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Bauer Watertechnology Cup - Eckental Delhi Challenger I - New Delhi PrivatBank Cup - Dnepropetrovsk Fergana Challenger - Fergana Bordeaux Challenger Izmir Challenger Tiburon Challenger Astana Challenger Helsinki Challenger Singapore Challenger Aptos Challenger Kaohsiung Challenger Winnetka Challenger Samarkand Challenger Karshi Challenger Izmir Challenger Tashkent Challenger Ortisei Challenger Dallas Challenger Busan Challenger Vancouver Challenger Aptos Challenger Maui Challenger Nottingham Men's Challenger - Nottingham Brescia Challenger New Delhi Challenger Kyoto Challenger Shenzhen Challenger Taipei City Challenger Busan Challenger Bangkok Challenger Challenger Canottieri Minico - Mantova Fifth-Third Bank Tennis Championships - Lexington Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Fergana Challenger - Fergana AXA Open II - Espinho Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk Kyiv UMC Open - Kiev FILA Challenger Biella - Biella Copa Sevilla - Seville Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul KGHM Polish Indoors - Wroclaw The Indian Oil Servo ATP Challenger - Chandigarh Ho Chi Minh City Challenger - Ho Chi Minh City Kyoto Challenger - Kyoto Residenza Open - Magdeburg Fergana Challenger - Fergana Architect Open - Budapest Memorial Savigny - Sassuolo XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Gimcheon Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Kyiv UMC Open - Kiev EI Bank Bulgarian Challenger - Sofia Ho Chi Minh City Challenger IPP Open - Helsinki Yokohama Challenger 2001 - Yokohama TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Samsung Securities Cup - Seoul SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand IX Open Internacional D'Andorra - Andorra Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Meridiana Sardegna Open - Olbia Kyiv Open - Kiev ATP "Videocon" Challenger - Mumbai Samarkand Challenger - Samarkand Samarkand Challenger - Samarkand Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Open de Franche Comte - Besancon Heineken Challenger - Ho Chi Minh City Sarajevo Open - Sarajevo Fergana Tennis Challenger Tournament - Fergana Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra MTNL Cellular ATP Challenger - Mumbai The Granby Natrel Challenger - Granby Togliatti Cup - Togliatti Fifth-Third Bank Tennis Championships - Lexington Colorado Classic - Denver Samsung Securities Cup Challenger Tennis - Seoul Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Tumkur Open - Tumkur Belgaum Open - Belgaum IPP Open - Helsinki USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City The LTA Wrexham Challenger - Wrexham Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Fergana Challenger - Fergana Challenger 42 - Andrezieux The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Seascape Challenger - Aptos Open Castilla y Leon - Segovia The Nottingham Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa Kyiv Open - Kiev China Open - Beijing Tiburon Challenger - Tiburon Tatra Banka Open - Bratislava 2004 Colorado Tennis Classic - Denver Privat Bank Cup - Dnepropetrovsk Okal Cup 2004 - Eckental GHI Bronx Classic - Bronx Challenger Groningen - Groningen Mobilux Open - Luxembourg Alexander Kolyaskin Memorial - Donetsk Burbank Challenger - Burbank Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Mauritius Open - Mauritius Open de Franche-Comte - Besancon Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Arroyo de la Encomienda - Valladolid Mordovia Cup 2005 - Saransk ATP Open Castilla y Leon - Segovia TED Open - Istanbul Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg HTV Challenger - Ho Chi Minh City BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde The Surbiton Trophy - Surbiton Akbank Private Banking TED Open 2006 - Istanbul ATP Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Privatbank Open 2006 - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa Fergana Challenger - Fergana Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Taiwan Challenger - Kaohsiung KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Istanbul Challenger Wolfsburg Challenger San Jose Challenger Cremona Challenger Winnetka Challenger Gerry Weber Open - Halle Shanghai Challenger Seoul Challenger Toyota Challenger Burnie Challenger Caloundra Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Busan Challenger Athens Challenger Fergana Challenger Prostejov Challenger Nottingham Challenger Nottingham-2 Challenger Toyota Challenger Tyumen Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Seoul Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Barletta Challenger Quimper Challenger Dallas Challenger Rimouski Challenger Leon Challenger Mexico City Challenger Napoli Challenger Kun-Ming Challenger Prostejov Challenger Guadalajara Challenger Monza Challenger Kaoshuing Challenger Chitre Challenger Tunis Challenger Taipei City Challenger Nottingham Challenger Nottingham-2 Challenger Istanbul Challenger Geneva Challenger Bratislava Challenger Braunschweig Challenger Noumea Challenger Hong Kong Challenger Taipei City Challenger Busan Challenger Seoul Challenger Ilkley Challenger Andria Challenger Bangkok Challenger Morelos Challenger Shanghai Challenger Kaohsiung Challenger Ortisei Challenger Manchester Challenger Ho Chi Minh City Challenger Kobe Challenger Bangkok Challenger Manila Challenger Suzhou Challenger Yokohama Challenger Chengdu Challenger Bangkok Challenger Kyoto Challenger Qingdao Challenger Aptos Challenger Yokohama Challenger Taipei City Challenger Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island Kremlin Cup - Moscow Ningboo Challenger Milan Indoors - Milan Seoul Challenger St. Petersburg Open - St. Petersburg Le Gosier Challenger AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Indian Oil Servo Challenger - Calcutta Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Osaka International Tennis Tournament - Osaka Quelle Cup 2000 - Furth Honda Kah Singapore Men's Tennis Open - Singapore Shimadzu All Japan Indoor - Kyoto Brixina Tennis Open - Bressanone Venice Open - Venice LTA Men's Challenger - Wrexham Kremlin Cup - Moscow Shimadzu All Japan Indoor - Kyoto Alexander Kolyaskin Memorial - Donetsk West Side Tennis Club Clay Court Challenger - Forest Hills AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Qatar Mobil Open 2001 - Doha Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Power Horse World Team Cup - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Heineken Open - Auckland Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Open 13 - Marseille Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Ordina Open - 's-Hertogenbosch China Open - Beijing Brisbane - Brisbane Open 13 - Marseille Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta SAP Open - San Jose ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Claro Open Colombia - Bogota Claro Open Colombia - Bogota Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb St. Petersburg Open - St. Petersburg Chennai Open - Chennai Kremlin Cup - Moscow Thailand Open - Bangkok Croatia Open - Umag Heineken Open - Auckland Indianapolis Tennis Championships - Indianapolis Millenium Tennis Championships - Delray Beach Kremlin Cup - Moscow AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade SAP Open - San Jose St. Petersburg Open - St. Petersburg Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Estoril Open - Estoril Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Countrywide Classic - Los Angeles Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai AEGON Championships - London Apia International - Sydney U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, PO, TPE-CHN 3-2 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, PO, TPE-CHN 2-3 15th Asian Games Doha 2006 Australian Open (Wildcard) Australian Open - Melbourne Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2